#app {
  /*左侧菜单*/
  .hd-sider-menu-box {
    margin-top: 0 !important;

    .ivu-menu-item {
      padding-left: 64px;
      padding-right: 0 !important;
    }
  }
  /*main 页面超出屏幕范围*/
  .ivu-layout-has-sider{
    height: calc(100% - 60px) !important;
  }
  /*-----main-----*/
  .goBack{
    margin-bottom: 10px;
  }
  .line-style {
    display: flex;

    .ivu-card-body {
      width: 100%;
    }

    .line-wrap {
      display: flex;

      .line-title {
        width: 120px;
        border-right: 1px solid #e8eaec;
        margin-right: 10px;
        display: flex;
        align-items: center;
      }

      .line-main {
        flex: 1;

        .ivu-col {
          margin-right: 15px;

          .ivu-date-picker{
            width:100%;
          }
        }

        .line-button {
          display: flex;
          justify-content: flex-end;

          button + button {
            margin-left: 5px;
          }
        }
      }
    }
  }

  .line-style + .line-style {
    margin-top: 10px;
  }

  .ivu-table td, .ivu-table th{
    height: 40px;
  }
  /*表格*/
  .action-button{
    display: flex;
    //justify-content: flex-end;
    //justify-content: space-between;

    button + button{
      margin-left: 5px;
    }
  }
  /*表格分页*/
  .ivu-page{
    text-align: end;
    margin-top: 10px
  }
  .ivu-form-item-content{
    line-height: 21px !important;
  }
  .ivu-tooltip{
    width: 100% !important;
  }
}
